﻿using SistemaAcademicoTCCDAO;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace SistemaAcademico.Pages
{
    public partial class NovaTurma : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void btnContinuar_Click(object sender, EventArgs e)
        {
            try
            {
                SATCCEntities container = new SATCCEntities();

                TurmaSet turma = new TurmaSet();
                turma.cdPeriodo = ddlPeriodo.SelectedValue;
                turma.Curso_Id = Convert.ToInt32(ddlCurso.SelectedValue);
                var curso = container.CursoSet.Where(c => c.Id == turma.Curso_Id).First();
                turma.CursoSet = curso;
                turma.dtInicio = ddlSemestreInicio.SelectedValue;
                turma.Atribuido = false;

                container.TurmaSet.AddObject(turma);
                container.SaveChanges();
                Response.Redirect("~/Pages/Turmas.aspx");
            }
            catch (Exception)
            {
                Response.Write("<script>alert('Ocorreu um erro no cadastro! Tente novamente. Se o problema persistir, entre em contato com o suporte.');</script>"); ;
            }

        }
    }
}